package day02;
//此类是用于验证long类型的测试demo
public class Test03 {
    public static void main(String[] args) {
        //long类型即长整型，范围：-9223372036854775808~9223372036854775807
        //占用内存空间：8个字节
        //直接量后边需要加L或者l
        //运算时若有可能溢出，建议在第一个数字后边加L

        //声明long类型的变量
        long B=2000L; //半角大写B
        long Ｂ=3000L; //全角大写B
                //ＫL
        //ｌｏｎｇ　ｃ＝１０Ｌ；
        System.out.println(B);
        System.out.println(Ｂ);
        System.out.println(B+Ｂ); //5000

        long ｂ=20000000000000L;//全角小写b
        long b=300000000L;////半角小写b，全角和半角的字符是两个东西
        System.out.println(ｂ);//全角小写b
        System.out.println(b);

        char C='Ｂ';
        char c='B';
        char E='ｂ';
        char e='b';
        int D=C;
        int d=c;
        int F=E;
        int f=e;
        System.out.println(C);
        System.out.println(D);
        System.out.println(c);
        System.out.println(d);
        System.out.println(E);
        System.out.println(F);
        System.out.println(e);
        System.out.println(f);


        System.out.println(2147483647+1L+1);  //及时转变成long类型，输出结果正常：2147483649
        System.out.println((2147483647+1L)*2);//及时转变成long类型，输出结果正常：4294967296
        System.out.println(2147483647+1+1L);  //在"2147483647+1+1L"时转换不及时，溢出

        long G=10;
        byte g=127;

        System.out.println(g+2);
    }
}
